leachate recirculation - Spanish English Dictionary